home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Pascal Super Library
/
Pascal Super Library (CW International)(1997).bin
/
STRINGS
/
TPSTR7
/
EXAM09.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1993-03-10
|
3KB
|
65 lines
Program Exam09;
{**************************************************************************}
{ }
{ Ce programme démontre les possibilités de ChrnDelLI et ChrnDelLI_. }
{ }
{**************************************************************************}
Uses
TpStr;
Var
S1 ,
S2 : String;
{ --------------------------------------------------------------- }
{ Procedure ChrnDelLI(Var Str: String;Match: Char;Count,Index: Integer);}
{ --------------------------------------------------------------- }
{ }
{ Effet : Détruit tous les <Count> premiers caractères de <Str> tant }
{ qu'ils sont égaux à <Match> à partir de <Str[index]>. }
{ }
{ Usage : Chaîne pascal. }
{ }
{ Vitesse : 7800/s }
{ }
{ -------------------------------------------------------------------------}
Procedure Test1;
Begin
S1 := 'Les chaussettes de l''archi-duchesse sont-elles sèches, archi-sèches';
ChrnDelLI(S1,'s',2,9);
S1 := '00003.14116';
ChrnDelLI(S1,'0',2,2);
end;
{ --------------------------------------------------------------- }
{ Function ChrnDelLI_(Str: String;Match: Char;Count,Index: Integer):String; }
{ --------------------------------------------------------------- }
{ }
{ Effet : Idem. }
{ }
{ Usage : Idem. }
{ }
{ Vitesse : 7800/s }
{ }
{ Note : Identique à ChrnDelLI mais transformé en fonction, donc }
{ <Str> n'est pas modifié. }
{ -------------------------------------------------------------------------}
Procedure Test2;
Begin
S1 := 'Les chaussettes de l''archi-duchesse sont-elles sèches, archi-sèches';
S2 := ChrnDelLI_(S1,'s',0,9);
S1 := '00003.14116';
S2 := ChrnDelLI_(S1,'0',2,2);
end;
Begin
Test1;
Test2;
End.
{ -------------------------------------------------------------------------}